From 2aad34c23885c6f4ff13e8679b71288686d5cb50 Mon Sep 17 00:00:00 2001 From: robertl Date: Mon, 12 Apr 2004 01:34:09 +0000 Subject: [PATCH] Don't output doodoo for waypoint comment if we dont' have diff/terr. (oops) For GPilotS "simulated" garmin, don't request position. --- garmin.c | 2 +- jeeps/gpsapp.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/garmin.c b/garmin.c index c33d654ed..802e96338 100644 --- a/garmin.c +++ b/garmin.c @@ -429,7 +429,7 @@ waypoint_write(void) src); memcpy(way[i]->cmnt, obuf, strlen(obuf)); } else { - memcpy(way[i]->cmnt, obuf, strlen(src)); + memcpy(way[i]->cmnt, src, strlen(src)); } way[i]->lon = wpt->longitude; way[i]->lat = wpt->latitude; diff --git a/jeeps/gpsapp.c b/jeeps/gpsapp.c index e198c842f..3025fb412 100644 --- a/jeeps/gpsapp.c +++ b/jeeps/gpsapp.c @@ -123,6 +123,11 @@ int32 GPS_Init(const char *port) if(!gps_save_time) { return FRAMING_ERROR; } + + if (0 == strncmp(gps_save_string, "GPilotS", 7)) { + return 1; + } + return GPS_Command_Get_Position(port,&gps_save_lat,&gps_save_lon); } -- 2.30.2